package com.zsrd.df.entity;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 1、供电所指标得分汇总结果，本实体主要包括供电单位、
 * </p>
 *
 * @author Xxx
 * @since 2023-12-26
 */
@Data
  @EqualsAndHashCode(callSuper = false)
    public class EvIdxReports implements Serializable {

    private static final long serialVersionUID=1L;

      /**
     * 唯一标识，指标得分汇总结果ID。
     */
        @TableId(value = "ID", type = IdType.AUTO)
      private Long id;

      /**
     * 指标编号
     */
      @TableField("IDX_NO")
    private String idxNo;

      /**
     * 指标名称
     */
      @TableField("IDX_NAME")
    private String idxName;

      /**
     * 指标大类
     */
      @TableField("IDX_BIG_TYPE")
    private String idxBigType;

      /**
     * 供电单位编号，通过组织机构表获得。
     */
      @TableField("ORG_NO")
    private String orgNo;

      /**
     * 供电单位名称
     */
      @TableField("ORG_NAME")
    private String orgName;

      /**
     * 单位层级 01省 02市 03区县 04供电所
     */
      @TableField("ORG_TYPE")
    private String orgType;

      /**
     * 得分
     */
      @TableField("ORG_SCORE")
    private BigDecimal orgScore;

      /**
     * 指标
     */
      @TableField("ORG_IDX")
    private String orgIdx;

      /**
     * 省排名，通过计算得到。.
     */
      @TableField("PRO_RANK")
    private BigDecimal proRank;

      /**
     * 市排名，通过计算得到
     */
      @TableField("CITY_RANK")
    private BigDecimal cityRank;

      /**
     * 县排名，通过计算得到
     */
      @TableField("COUNTY_RANK")
    private BigDecimal countyRank;

      /**
     * 统计周期的时间，例如2021-09
     */
      @TableField("STATIS_DATE")
    private String statisDate;

      /**
     * 大数据计算时间，例如2021-09-10
     */
        @TableField(value = "CREATE_TIME", fill = FieldFill.INSERT)
      private String createTime;


}
